﻿@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;}
body{color:#666; font-size:12px; font-family:"微软雅黑";}
a{ color:#666; text-decoration:none;}
a:hover{text-decoration:none;}
a {outline: none;}
a:active {star:expression(this.onFocus=this.blur());}
:focus { outline:0;}
img{border:0}
li{list-style:none}
.clear{ clear:both;}

/*头部公共样式*/
.header{ width:100%; height:120px;}
.hTop{ width:1200px; height:80px; margin:0 auto;}
.logo{ float:left; width:239px; height:49px; margin-top:21px; margin-left:16px; display:inline;}
.search{ float:right; width:300px; height:30px; background:url(../images/search_p.jpg) no-repeat right; margin-top:28px; margin-right:14px; display:inline;}
.search .sT{ float:left; width:259px; height:28px; border:1px solid #DDDDDF;}
.search .sT .sTxt{ float:left; width:250px; height:28px; border:0; line-height:28px\9; margin-left:5px; display:inline;}
.hBottom{ width:100%; height:40px; background:#097E9F;}
.hBcon{ width:1200px; height:40px; background:#097E9F; margin:0 auto;}
.nav{ float:left; width:auto; height:40px; line-height:40px; margin-left:30px; display:inline;}
.nav ul{ float:left; width:auto; height:40px;}
.nav ul li{ float:left; width:auto; height:40px; color:#CDF7FF; margin:0 25px; font-size:16px;}
.nav ul li a{ color:#CDF7FF;}
.nav ul li a:hover{ color:#FFFFFF;}
.nav ul li a.current{ color:#FFFFFF;}
.phone{ float:right; width:170px; height:40px; background:url(../images/phone.jpg) 0px 8px no-repeat; color:#CDF7FF; font-size:20px; line-height:40px; margin-right:20px; display:inline; text-align:right;}

/*首页播放图*/
.full_banner{width:100%; position:relative; height:360px; background:#FFF; overflow:hidden;}
.full_banner .bd{margin:0 auto; position:relative; z-index:0; overflow:hidden;}
.full_banner .bd ul{width:100% !important;}
.full_banner .bd li{width:100% !important; float:left; height:450px; overflow:hidden; text-align:center;}
.full_banner .bd li a{ display:block; height:450px;}
.full_banner .hd{width:100%; position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center;}
.full_banner .hd ul{text-align:center; padding-top:5px;}
.full_banner .hd ul li{cursor:pointer; display:inline-block; *display:inline; zoom:1; width:14px; height:14px; margin:5px; background:url(../images/tg_flash_p.png) -24px 0; overflow:hidden; 
line-height:9999px; }
.full_banner .hd ul .on{background-position:0px 0px;}

/*轮播焦点图*/
.slide-index {position: relative; min-width: 1200px; width: auto; height:360px; overflow: hidden}
.slide-index .slides {min-width: 1200px; width: auto; height:360px}
.slide-index .slide {position: relative; min-width: 1200px; float: left; height:360px}
.slide-index .image {z-index: 1; position: absolute;}
.slide-index .button {width: 138px; display: none;}
.slide-index .control {z-index:40; position: absolute; text-align: center; width: auto; left:47.5%; bottom:0; height: 20px; cursor: pointer; margin-bottom:10px;}
.slide-index .control a{background-image:url(../images/fbtn1.png); filter: alpha(opacity=100); width: 20px; display: inline-block; background-repeat: no-repeat; height: 20px; cursor: pointer; margin: 0 5px; opacity: 1}
.slide-index .control a:hover {background-image:url(../images/fbtn2.png); filter: alpha(opacity=100); opacity: 1}
.slide-index .control a.active {background-image:url(../images/fbtn2.png); filter: alpha(opacity=100); opacity: 1}
.autoMaxWidth {position: relative; height: 232px; overflow: hidden}
.jq-banner{ height:200px;}

/*内容*/
.content{ width:1200px; height:auto; margin:0 auto; overflow:hidden;}
.c1{ float:left; width:1200px; height:auto; margin-top:17px;}
.c1Left{ float:left; width:900px; height:auto;}
.c1LTitle{ float:left; width:900px; height:auto;}
.c1LTitle .s1{ float:left; width:100px; height:60px; background:url(../images/p01.jpg) no-repeat; font-size:20px; text-align:right; line-height:60px; margin-left:10px; display:inline;}
.c1LTxt{ float:right; width:780px; border-bottom:1px solid #ddd; padding-bottom:3px; margin-top:13px;}
.c1LTxt .s2{ float:left; font-size:14px; color:#cccccc; margin-left:2px; display:inline; margin-top:5px;}
.c1LTxt .more{ float:right; font-size:15px; color:#aaa; background:url(../images/more.jpg) no-repeat right; margin-right:5px; display:inline; cursor:pointer;}
.c1LTxt .more a{ color:#aaa; float:left; width:50px;}
.c1LTxt .more a:hover{ color:#C00;}
.c1LCon{ float:left; width:900px; height:auto; margin-top:8px;}
.c1LConP{ float:left; width:360px; height:240px;}
.c1LConP img{ width:360px; height:240px; float:left;}
.c1LConP div.d1{ position:absolute; width:360px; height:40px; background:#000; margin-top:200px; *margin-left:-360px; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5;}
.c1LConP div.d2{ position:absolute; width:360px; height:40px; margin-top:200px; *margin-left:-360px; color:#fff; text-align:center; line-height:40px; font-size:15px;}
.c1LConT{ float:right; width:515px; height:auto; margin-top:8px;}
.c1LConT dl{ float:left; width:515px; height:auto; font-family:"宋体"; background:url(../images/p02.jpg) 0px 9px no-repeat; line-height:28px;}
.c1LConT dl dt{ float:left; width:365px; height:auto; overflow:hidden; white-space:nowrap; -o-text-overflow: ellipsis; text-overflow:ellipsis; font-size:1.2em; text-indent:18px;}
.c1LConT dl dt a:hover{ text-decoration:underline; color:#C00;}
.c1LConT dl dd{ float:right; font-size:1.1em; color:#ccc; margin-right:8px; display:inline;}
.c1Right{ float:right; width:270px; height:auto; margin-top:7px;}
.c1RTitle{ float:left; width:270px; height:auto; font-size:20px; background:url(../images/p03.jpg) no-repeat right; overflow:hidden; text-indent:10px;}
.c1RCon{ float:left; width:270px; height:280px; margin-top:2px;}

/*最新产品焦点图*/
.wrapper { float:left; width:270px;}
#focus {width:270px; height:280px; overflow:hidden; position:relative;}
#focus ul {height:270px; position:absolute;}
#focus ul li {float:left; width:270px; height:280px; overflow:hidden; position:relative; background:none;}
#focus ul li a:hover .st{ color:#FFFF00;}
#focus ul li div {height:60px; background:#5eb0df; width:270px; float:left; overflow:hidden; margin-top:10px; border-radius:6px;}
#focus ul li div.cp02 {height:60px; background:#9782d1; width:270px; float:left; overflow:hidden; margin-top:10px; border-radius:6px;}
#focus ul li div.cp03 {height:60px; background:#e6514b; width:270px; float:left; overflow:hidden; margin-top:10px; border-radius:6px;}
#focus ul li div.cp04 {height:60px; background:#90c367; width:270px; float:left; overflow:hidden; margin-top:10px; border-radius:6px;}
#focus ul li div .sp{ float:left; width:30px; height:30px; margin-top:15px; margin-left:15px; display:inline;}
#focus ul li div .st{ float:left; width:205px; height:60px; line-height:60px; font-size:1.25em; color:#FFFFFF; margin-left:10px; display:inline; overflow:hidden;}
#focus .btnBg {position:absolute; width:270px; height:38px; left:0; bottom:0; background:none;}
#focus .btn {position:absolute; width:auto; height:23px; left:0px; bottom:7px; float:left; display:none;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:23px; height:23px; line-height:23px; text-align:center; font-size:16px; cursor:pointer; color:#fff; background:url(../img/focus1.png) no-repeat; margin-left:8px; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='scale', src="img/focus1.png");_background:none;}
#focus .btn span.on {background:url(../img/focus2.png) no-repeat; color:#fcc; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',sizingMethod='scale', src="img/focus2.png");_background:none;}

.c2{ float:left; width:1200px; height:auto; margin-top:12px;}
.c2LTitle{ width:1200px;}
.c2LTxt{ width:1080px;}
.c2Con{ float:left; width:1200px; height:auto; margin-top:12px;}
.c2Con ul{ float:left; width:1200px; height:auto;}
.c2Con ul li{ float:left; width:270px; height:240px; margin-left:40px; display:inline; overflow:hidden; position:relative;}
.c2Con ul li img{ float:left; width:270px; height:240px;}
.c2Con ul li div.d1{ position:absolute; width:270px; height:80px; background:#000; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; *margin-left:-270px; margin-top:240px; cursor:pointer;}
.c2Con ul li div.d2{ position:absolute; width:270px; height:80px; *margin-left:-270px; margin-top:240px; cursor:pointer;}
.c2Con ul li div.d2 dl{ float:left; width:225px; height:80px; overflow:hidden; margin-left:15px; display:inline; color:#fff;}
.c2Con ul li div.d2 dl dt{ font-size:1.4em; margin-top:10px;}
.c2Con ul li div.d2 dl dd{ line-height:18px; margin-top:5px; font-size:1.1em;}
.c2Con ul li.current{ margin-left:0px;}

/*详情内容页样式*/
.dcon{ background:url(../images/p10.jpg) repeat-y; margin-top:9px; height:600px;display:table;}
.dLeft{ float:left; width:240px; height:auto;}
.dLeft ul{ float:left; width:240px; height:auto; margin-top:0px;}
.dLeft ul li{ float:left; width:240px; height:40px; line-height:40px; font-size:1.5em; overflow:hidden; text-indent:39px; margin-bottom:10px; cursor:pointer;border-bottom:1px solid #DDDDDD;}

.dLeft ul li a{ float:left; width:240px; height:40px;}
.dLeft ul li a:hover{ background:#fff; border-left:4px solid #EE8B30; text-indent:35px;}
.dRight{ float:right; width:940px; height:auto; margin-top:8px;}
.dRItem{ float:left; width:940px; height:auto; display:none;}
.dRTitle{ width:940px;}
.dRTxt{ width:820px;}
.dRcon{ float:right; width:900px; font-size:1.3em; line-height:2em;padding:10px;}
.dRcon p{margin-bottom:20px;}
.dRcon span{ float:left; margin-top:20px; text-indent:31px; line-height:30px;}

/*详情列表页样式*/
.LRcon{ float:right; width:920px; font-size:1.2em; font-family:"宋体"; margin-top:22px;display:table;}
.LRcon dl{ float:left; width:920px; border-bottom:1px solid #eee; padding-bottom:4px; background:url(../images/p02.jpg) 10px 4px no-repeat; margin-top:10px;}
.LRcon dl dt{ float:left; width:750px; margin-left:30px; display:inline;}
.LRcon dl dd{ float:right; color:#CBCBCB; margin-right:15px; display:inline;}

/*底部公共样式*/
.footer{ width:100%; height:auto; margin-top:35px;}
.fbtn{ width:1200px; height:46px; margin:0 auto;}
.fbtn span{ float:left; width:124px; height:46px; background:url(../images/p09.jpg) no-repeat; margin-left:538px; display:inline; cursor:pointer;}
.fbtn span.rep{  background:url(../images/p08.jpg) no-repeat;}
.foot{ width:100%; height:auto; background:#333;}
.f1{ width:1200px; height:auto; background:#333; border-bottom:1px solid #3F3F3F; margin:0 auto; padding:30px 0px; overflow:hidden; display:none;}
.f1Left{ float:left; width:auto; height:auto;}
.f1Left dl{ float:left; width:auto; height:auto; color:#989898; line-height:24px; margin:0 40px;}
.f1Left dl a{ color:#989898;}
.f1Left dl a:hover{ color:#EA8B2F;}
.f1Left dl dt{ font-size:1.2em;}
.f1Left dl span{ font-weight:bold; font-family:"宋体";}
.f1Right{ float:right; width:100px; height:auto; margin-top:5px; margin-right:50px; display:inline;}
.WeChat-p{ float:left; width:100px; height:100px;}
.WeChat-t{ float:left; width:100px; height:auto; text-align:center; color:#989898; font-size:1.3em; margin-top:10px;}
.f2{ width:1200px; height:auto; padding:15px 0; background:#333; margin:0 auto; text-align:center; color:#989898; line-height:24px;}
.f2 ul{ width:1200px; height:auto;}
.f2 ul li{ display:inline-block; margin:0 10px; *display:inline;}
.f2 ul li a{ color:#989898;}
.f2 ul li a:hover{ color:#EA8B2F;}

.txtright{height:40px;margin:10px auto;font:14px/40px "宋体";color:#666666; text-align:right;float:right; }
.txtright a{ text-decoration:none;}
.txtright a:hover{color:#FF0000; text-decoration:none;}


.listLTitle{ float:left; width:940px; height:auto;}
.listLTitle .s1{ float:left; width:auto; height:60px; background:url(../images/p01.jpg) no-repeat #FFFFFF; font-size:20px; text-align:left; line-height:60px; margin-left:10px; display:block;padding-left:15px;padding-right:10px;position:absolute;}
.listLTxt{ float:right; width:900px; border-bottom:1px solid #ddd; padding-bottom:3px; margin-top:13px;}
.listLTxt .s2{ float:left; font-size:14px; color:#cccccc; margin-left:2px; display:inline; margin-top:5px;}
.listLTxt .weizhi{ float:right;font-size:15px; color:#aaa; margin-right:5px; display:inline; cursor:pointer;}
.listLTxt .weizhi a{ color:#aaa; width:50px;}
.listLTxt .weizhi a:hover{ color:#C00;}



form, html, div, ul, li, dl, dt, h1, h2, h3, h4, h5 {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border: medium none;list-style: outside none none;   margin: 0;padding: 0;}
img {border: 0 none;}
a {color: #333333;text-decoration: none;}
a:hover {color: #333333;text-decoration: none;}
.clear {clear: both;height: 0;line-height: 0;overflow: hidden;}
.menu {bottom: 0;height: 40px;left: 0;line-height: 40px;position: absolute;width: 100%;	background:#015198;}
.menu ul {padding: 0 20px;}
.menu ul li {background: rgba(0, 0, 0, 0) url("../images/line.png") no-repeat scroll right center;float: left;height: 40px;padding: 0 1px 0 0;}
.menu ul li:last-child {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}
.menu ul li a {color: #fff;display: block;font: bold 16px/40px "microsoft yahei";height: 40px;padding: 0 35px;}
.menu ul li a:hover {background: rgba(0, 0, 0, 0) url("../images/nav_on.png") repeat scroll 0 0;color: #31548e;}
.header p {color: #262626;margin: 0;position: absolute;right: 0;text-align: right;top: 8px;}
.header p a {color: #fa0000;}
#tel {bottom: 61px;position: absolute;right: 175px;}
.subnav {background: rgba(0, 0, 0, 0) url("../images/subnav.png") repeat scroll 0 0;display: none;height: 195px;position: absolute;top: 40px;width: 560px;}
#sub_about {left: 0;}
#sub_solution {left: 118px;}
#sub_news {left: 245px;}
#sub_client {left: 372px;}
#sub_investor {right: 320px;}
#sub_job {right: 0;}
#sub_contact {right: 0;}
.subnav .textnote {padding: 20px 22px 15px;text-align: justify;width: 335px;}
.subnav ul {padding: 0 22px;width: 335px;}
.subnav ul li {background: rgba(0, 0, 0, 0) url("../images/arrow.png") no-repeat scroll left center;float: left;height: 24px;line-height: 24px;padding-left: 12px;width: 120px;}
.subnav ul li a {color: #224f93;}
.subnav ul li a:hover {font-weight: bold;text-decoration: underline;}
.pic {line-height: 32px;padding: 35px 0;position: absolute;right: 0;text-align: center;top: 0;width: 180px;}
.font30{font-size:30px;color:#FFFFFF;}
.phone2015{float:right;margin-top:26px;}




.wrap a {color: #000;display: block;height: 240px;text-decoration: none;width: 270px;}
.wrap {border: 0 none;display: inline;float: left;height: 240px;margin: 0 20px;overflow: hidden;position: relative;width: 270px;}
.wrap img {border: 0 none;}
.wrap i {background: #000 none repeat scroll 0 0;display: block;height: 240px;left: 0;opacity: 0.3;position: absolute;top: 200px;width: 270px;z-index: 1;}
.wrap p {background: transparent none repeat scroll 0 0;color: #fff;display: block;font-size: 14px;height: 240px;left: 0;line-height: 16px;margin: 0;padding: 0;position: absolute;top: 200px;width: 270px;z-index: 1;}
.wrap p span.xtbiaoti {color: #FFFFFF;font:16px/40px "微软雅黑";margin: 0;padding: 0;text-align: center;width:270px;}
.wrap p span {display: block;line-height: 20px;padding: 0px 12px;font:14px/20px "微软雅黑";}
.wrap a:hover {direction: ltr;}
.wrap a:hover i {top: 0;}
.wrap a:hover p {top: 0;}
.clear {clear: left;}

.xwweizhi{font:14px/28px "宋体";color:#555555;padding:5px 100px;}
.xwweizhi a{ text-decoration:none;}
.xwweizhi a:hover{color:#FF0000;text-decoration:none;}
.width4{width:1000px;margin:20px auto;}
.infomain{width:1000px;}
.title{font:24px/40px "微软雅黑";color:#333333;text-align:center;border-bottom:1px solid #DDDDDD;padding:5px 0px;}
.ftitle{font:14px/28px "宋体";color:#999999;text-align:center;}
.infocon{font:14px/28px "宋体";color:#555555;}
.infocon p{font:14px/28px "宋体";color:#555555;padding:5px 0px;}
.infocon p a{ text-decoration:none;}
.infocon p a:hover{color:#FF0000;text-decoration:none;}